Cohesion and Coupling Metrics for Workflow Process Design

نویسندگان

  • Hajo A. Reijers
  • Irene T. P. Vanderfeesten
چکیده

Workflow designers experience considerable freedom in designing the smaller steps (or activities) within a process. An operational notion of activity cohesion and coupling may help them to design more well-structured workflow activities. Inspired by resemblances between software programs and workflow processes, this paper gives an overview of software quality metrics and their applicability to workflow process design. New cohesion and coupling metrics – inspired by these software metrics – are introduced, which are integrated in a design heuristic. This heuristic can be used by workflow designers to identify the strongly cohesive and weakly coupled process design among several alternatives. The paper includes an application of this heuristic in a realistic workflow process setting.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Quantitative Evaluation of Maintainability of Software Architecture Styles

Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...

متن کامل

Evaluating workflow process designs using cohesion and coupling metrics

Building on the similarities between software programs and workflow processes, this paper proposes a heuristic that offers guidance for the creation and evaluation of process designs in administrative settings. Designers can use it to select from several alternatives the process design that is strongly cohesive and weakly coupled. It is argued that such a design will result in fewer errors duri...

متن کامل

A Cohesion Metric for the Definition of Activities in a Workflow Process

This paper introduces a cohesion metric that can be used for the identification of weakly cohesive activities in a workflow design. Also, a heuristic is presented that is based on this cohesion metric to decide between various workflow design alternatives. Both a theoretical and an empirical evaluation give a positive support its soundness. The inspiration for the introduced notion is derived f...

متن کامل

Class Cohesion Metrics in Object Oriented Systems

In order to improve the quality of an application during the development process, developers use several metrics. These metrics measure the different software attributes such as cohesion, coupling and complexity. To measure the class cohesion several class cohesion metrics have been introduced till date. Cohesion is measured during the design phase to predict software quality. A high cohesive m...

متن کامل

Coupling and Cohesion Measures in Object Oriented Programming

Many coupling and cohesion measures have been introduced in various surveys to identify and measure the design complexity of object oriented systems.A large numbers of metrics have been built and proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling.The coupling is an important aspect in the evaluation of reusability and maintainability o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004